package engine.BIEngine0_1;

import java.util.HashMap;
import java.util.Map;

public class ExecutableAlgorithm {

	private String algorithmHash;
	private String algorithmId;
	private String algorithmName;
	private String blockId;
	/**
	 * String :previous object hash 
	 * Integer:   1: is algorithm     0: is task
	 */
	public Map<String,Integer> preObjectMap;
	/**
	 * String :post object hash 
	 * Integer:   1: is algorithm     0: is task
	 */
	public Map<String,Integer> postObjectMap;
	
	
	public ExecutableAlgorithm() {
		this.postObjectMap = new HashMap<>();
		this.postObjectMap = new HashMap<>();
	}
	public String getAlgorithmHash() {
		return algorithmHash;
	}
	public void setAlgorithmHash(String algorithmHash) {
		this.algorithmHash = algorithmHash;
	}
	public String getAlgorithmId() {
		return algorithmId;
	}
	
	public String getBlockId() {
		return blockId;
	}
	public void setBlockId(String blockId) {
		this.blockId = blockId;
	}
	public void setAlgorithmId(String algorithmId) {
		this.algorithmId = algorithmId;
	}
	public String getAlgorithmName() {
		return algorithmName;
	}
	public void setAlgorithmName(String algorithmName) {
		this.algorithmName = algorithmName;
	}
	
}
